home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / waffle-faq < prev    next >
Encoding:
Text File  |  1995-07-25  |  66.9 KB  |  1,795 lines

  1. Subject: Waffle Frequently Asked Questions (FAQ)
  2. Newsgroups: comp.bbs.waffle,comp.answers,news.answers
  3. From: cbwfaq@alpha3.ersys.edmonton.ab.ca (Comp.Bbs.Waffle FAQ)
  4. Date: 22 Nov 1994 00:00:00 -0700
  5.  
  6. Archive-name: waffle-faq
  7. Original-Author: vds7789@aw2.fsl.ca.boeing.com (Vince Skahan)
  8. And-Then: fenner@cmf.nrl.navy.mil (Bill Fenner)
  9. Comp-bbs-waffle-archive-name: faq
  10. Posting-Frequency: biweekly
  11. Last-modified: 1994-11-19
  12.  
  13.  
  14.                     Waffle Frequently Asked Questions (FAQs)
  15.                     ========================================
  16.  
  17. Table of Contents:
  18.  
  19. Disclaimer
  20. Introduction
  21. Let's create a waffle replacement!
  22. General information
  23. Licensing
  24. Availability
  25. Support mechanism
  26. Mail
  27. Files section
  28. Externals
  29. Editors
  30. News
  31. Administering a usenet site
  32. Communications
  33. Aftermarket add-ons
  34. Miscellaneous
  35. Waffle bugs
  36. Transition to 1.65
  37. Waffle and OS/2
  38. Waffle and wwivedit
  39. Waffle and kermit
  40. Getting waffle files via mail-based archive servers
  41. Getting waffle files via anonymous uucp
  42. Making waffle menu-driven
  43. What can i do about uuxqt/rnews hanging on long Path: headers?
  44. Why do i get Error 5 deleting call file?
  45. What is the difference between access level and privelege level?
  46.  
  47.  
  48.  
  49. ------------------------------
  50.  
  51. Subject: waffle: Disclaimer
  52. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  53.  
  54.   Read at your own risk.  The current, previous, or original authors
  55.   make no claim as to fitness for any purpose or absence of any errors,
  56.   and offer no warranty.  Do not eat.
  57.  
  58.   use of the first person (`I') in this document may be remnants of
  59.   earlier authors' comments.  please check this before assuming that
  60.   the current maintainer wrote everything herein (I didn't).
  61.  
  62.  
  63. ------------------------------
  64.  
  65. Subject: waffle: Introduction
  66. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  67.  
  68.   The intent of this document is to assemble, in one place, a general list
  69.   of Waffle-related Frequently Asked Questions.  It is not intended to be
  70.   all-inclusive, since no one document can replace the 400KB or so of
  71.   documents that come with Waffle.
  72.  
  73.   Rather than repeat material maintained in other newsgroups, other periodic
  74.   postings, or the \waffle\docs directory, this document will attempt to
  75.   point the reader to the right place for information that is either too
  76.   complicated to describe here, or is kept up to date elsewhere.
  77.  
  78.   In particular, lists of software packages available, their authors,
  79.   and their ftp locations are kept in the comp.os.msdos.mail-news FAQ.
  80.  
  81.   This document includes information for the current official release of 
  82.   Waffle (v1.65, released 8/1/92).
  83.  
  84.   In many cases, the answer to a FAQ might be something along the lines of 
  85.   "you can't at v1.64 or before".  Version-specific answers are indicated 
  86.   whenever possible.
  87.  
  88.   At this time, this document primarily addresses the DOS version of Waffle, 
  89.   but feel free to submit unix-Waffle FAQs to the address above for inclusion 
  90.   in the next posting.
  91.  
  92.   Comments, additions, and corrections are welcomed (via e-mail please).
  93.  
  94.   This FAQ should probably be split.  at least it's now a minimal digest.
  95.  
  96.  
  97. ------------------------------
  98.  
  99. Subject: waffle: Let's create a waffle replacement!
  100. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  101.  
  102. well, ok, if you must.  but the best group to discuss this, unless
  103. you're planning on just a waffle clone (and why bother?  it's already
  104. available) is probably NOT comp.bbs.waffle -- comp.os.msdos.mail-news
  105. was created in part to get this discussion OUT of comp.bbs.waffle.
  106.  
  107. ------------------------------
  108.  
  109. Subject: waffle: General information
  110. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  111.  
  112. 1. What is Waffle ?
  113.  
  114.         Waffle is a USENET-compatible BBS system which supports UUCP
  115.         mail, UUCP, and USENET news.  In addition, there is a built-in
  116.         editor, file upload/download, and the ability to hook in
  117.         external programs and gateway to (or from) other packages.
  118.  
  119.         DOS Waffle supports (but does not require) external Fossil
  120.         drivers to allow use of high speed modems and allows an MSDOS
  121.         PC to be a fully RFC compliant USENET node.  It also provides
  122.         the UUCP-based transport mechanism that generally comes with
  123.         unix systems.
  124.  
  125.         Unix Waffle provides just the BBS functionality and requires the 
  126.         'traditional' unix communications, mail, and USENET-news software 
  127.         for those functions.
  128.  
  129.         See \waffle\docs\readme, unix.doc, and dos.doc for more details.
  130.  
  131. 2. What operating systems does it run on ?
  132.  
  133.         IBM-PCs and compatibles running MSDOS (which includes Microsoft
  134.                 Windows, DR-DOS, and OS/2 if you have enough memory).
  135.  
  136.         Many variants of unix.  In particular, configuration options are
  137.         already in place for: NeXT, BSD 4.2/4.3, A/UX, SUN, LINUX, IRIS,
  138.         Ultrix, XENIX, Interactive 386/ix, HP/UX, Altos 2000.  If you
  139.         have one of these environments, Waffle should just drop in with
  140.         no problems.
  141.  
  142. 3. When is the next version coming out?
  143.  
  144.         No one knows.  Tom Dell has been very busy at work for quite a
  145.         while, and that has to take priority over working on waffle.
  146.         The jump from 1.64 to 1.65 took a year and a half, and it's now
  147.         been over two years since 1.65 came out.
  148.  
  149.  
  150. ------------------------------
  151.  
  152. Subject: waffle: Licensing
  153. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  154.  
  155. 1. Is Waffle free ?
  156.  
  157.         In a word, no.
  158.  
  159.         The DOS version is shareware that is made available in
  160.         binary form at many locations so you can `try before you buy'.
  161.  
  162.         The UNIX version is available as source code only, and there
  163.         is no provision to `try before you buy'.  However, the look
  164.         and feel of the two versions are almost identical, so the DOS
  165.         version serves as a `try' version.
  166.  
  167. 2. OK, so what's it cost ?
  168.  
  169.         For non-commercial sites, DOS Waffle costs $30.00 (US) for 
  170.         binaries and $120.00 (US) for sources. The unix sources are 
  171.         $120.00 (US) for non-commercial sites.
  172.  
  173.         Contact the author, Tom Dell <dell@vox.darkside.com> for info
  174.         about purchasing Waffle, or see \waffle\docs\register.doc from
  175.         the DOS distribution for more details.
  176.  
  177.         Sending him a cheque is probably best.  Mail is seldom returned.
  178.  
  179. 3. What if I bought DOS binaries and I now want sources ?
  180.  
  181.         You pay the difference between the binary fee you've paid
  182.         already and the cost of the source code.
  183.  
  184. 4. Once I'm registered, can I upgrade to new versions for free ?
  185.  
  186.         Yes, although you might have to download a copy rather than
  187.         expecting a floppy to come in the mail.
  188.  
  189.  
  190. ------------------------------
  191.  
  192. Subject: waffle: Availability
  193. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  194.  
  195. 1. How can I get Waffle by ftp ?
  196.  
  197.         Anonymous ftp:
  198.         -------------
  199.  
  200.         Waffle (DOS version) is available via anonymous ftp from
  201.         SimTel and its various mirror sites as follows:
  202.  
  203.         oak.oakland.edu
  204.                 pub/SimTel/waffle/waf165.zip
  205.  
  206.         wuarchive.wustl.edu                     128.252.135.4
  207.                 /pub/mirrors/msdos/waffle/waf165.zip
  208.  
  209.         There are other SimTel mirror sites.  See the periodic postings
  210.         in comp.archives.msdos.announce and news.answers for more details.
  211.  
  212.         In addition, ftp.halcyon.com has a large waffle-related FTP area:
  213.  
  214.         ftp.halcyon.com
  215.                 /pub/waffle/waffle/waf165.zip
  216.  
  217.         halcyon mirrors (keeps a current copy of) the simtel waffle
  218.         files, the simtel offline-mail files, and the tau-ceti fx
  219.         suite.  it's your one-stop waffle ftp site.  be sure to send
  220.         mail to `ralphs' thanking him for donating the resources, and
  221.         to `hpage' for being the ongoing archivist.
  222.  
  223.  
  224. 2. What if I'm not on the Internet ?
  225.  
  226.         From the author's BBS:
  227.         ---------------------
  228.         The Dark Side of the Moon BBS      1.408.245.SPAM (7726) (Tom Dell)
  229.  
  230.         From SimTel and mirrors via mail-based-archive-servers:
  231.         ---------------------------------------------------------
  232.         A number of sites run archive-servers to give non-Internet folks
  233.         the ability to do the equivalent of ftp-by-mail.
  234.  
  235.         If you do not have FTP access to SimTel, files may be ordered by
  236.         mail from:
  237.  
  238.            Internet-style:      listserv@vm1.nodak.edu
  239.                                 listserv@vm.ecs.rpi.edu
  240.  
  241.            UUCP-style:          uunet!vm1.nodak.edu!listserv
  242.                                 uunet!vm.ecs.rpi.edu!listserv
  243.  
  244.         Send this command to the server to get its help file:
  245.                 GET PDGET HELP
  246.  
  247.         NOTE: remember that if you request items from an archive-server
  248.         via mail, that your traffic goes through every system between the
  249.         server and you, and adds such load on each system.  Be courteous.
  250.  
  251.         There are a number of periodic postings in news.answers that tell
  252.         how to get software via mail in far more detail than what is
  253.         provided here.
  254.  
  255.         From other BBS sites:
  256.         ---------------------
  257.         Via mail:
  258.                 questor.wimsey.bc.ca (Steve Pershing):
  259.                         mail with text `help' to username `MailServer'
  260.  
  261.         Available for downloading:
  262.  
  263.            THIS INFORMATION IS OLD -- IT MAY NOT BE CURRENT
  264.  
  265.                 The Heart of Gold BBS
  266.                 +1 814 238-9633
  267.                 300-2400/v.32/v.32bis/ZyXEL 16.8k, free download on first call
  268.                 look in /file/ibm/bbs/waf*.zip
  269.                 [The Heart of Gold will be disappearing soon; if it's after
  270.                  May 1993 don't be surprised if it's gone.  Yup, I got a job.]
  271.  
  272.                 New Life Forum
  273.                 +1 503 335-3053
  274.                 2400/v.32/v.32bis, free download on first call
  275.  
  276.                 Wafflemania Unlimited
  277.                 +1 503 335-9600
  278.                 2400/v.32/v.32bis/HST 16.8k, free download on first call
  279.  
  280.  
  281.  
  282. ------------------------------
  283.  
  284. Subject: waffle: Support mechanism
  285. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  286.  
  287. 1. How can I get questions answered ?
  288.  
  289.         First, read everything in \waffle\docs.
  290.         Then read them about 3 more times.
  291.         Then read them again.
  292.  
  293.         Running a USENET site is not difficult, but it's also not
  294.         trivial.  Running Waffle is not always immediately self-evident
  295.         either.
  296.  
  297.         The docs will help... a lot.  Yes, there is a lot to read, and
  298.         yes, it seems ponderous, but most of your questions are
  299.         answered either in the docs or in this FAQ.
  300.  
  301.         Use of a version of `grep' to scan all the documents for
  302.         keywords is highly recommended, or looking in 1.65's new
  303.         \waffle\docs\index.
  304.  
  305. 2. Is there a USENET newsgroup for Waffle ?
  306.  
  307.         Yes, comp.bbs.waffle (also known as `c.b.w'.)
  308.  
  309.         Don't be shy, there's a lot of expertise in c.b.w.  That's what
  310.         it's there for.  However, be sure that you have looked through
  311.         all the documentation before posting your question; you will
  312.         likely get flamed if you ask a question that is clearly
  313.         answered in the documentation (or in the FAQ, for that matter.)
  314.  
  315. 3. Can I get in touch with the author of Waffle ?
  316.  
  317.         Yes.  [Updated answer:  unless you have a cheque, no]
  318.  
  319.         Tom Dell reads comp.bbs.waffle, though he doesn't generally
  320.         post too often since he's busy `doing good' for us all :-)
  321.  
  322.         He's also reachable via e-mail at dell@vox.darkside.com.
  323.         Be aware that Tom gets *LOTS* of mail, so replies usually
  324.         take a while.  [sometimes an eternity]
  325.  
  326.         In general, normal questions to comp.bbs.waffle will get quite
  327.         a few responses in a very timely manner.  There probably aren't
  328.         too many questions you can't get answered in c.b.w.
  329.  
  330. 4. How many Waffle sites are there currently?
  331.  
  332.         It's hard to say since there are sites that are unregistered,
  333.         not in the UUCP maps, and/or are mail-only and do not exchange
  334.         news.
  335.  
  336.         Occasionally, someone counts how many Waffle sites have posted
  337.         to USENET in the past 2 weeks.  Bill Fenner, and now Alan Brown:
  338.  
  339.                 921029 930116 930216 930416 940816
  340.         1.61:        2      1      2      1      0
  341.         1.63:        9      8      9      5      0
  342.         1.64:       81     44     57     46     18
  343.         1.65:      266    266    280    286    240
  344.                    ---    ---    ---    ---    ---
  345.                    358    320    348    339    258
  346.  
  347.  
  348.  
  349. ------------------------------
  350.  
  351. Subject: waffle: Mail
  352. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  353.  
  354. 1. How can I route domainized mail for my uucp neighbor directly to them ?
  355.  
  356.         Domain-based mail goes to your smarthost (as defined in static)
  357.         unless you override that route with an entry in paths.
  358.  
  359.         If you mail to `friend@hostname.domain' and you're directly
  360.         connected to them via UUCP, you can force a direct delivery
  361.         with a /waffle/uucp/paths entry of :
  362.  
  363.                 hostname.domain         hostname
  364.  
  365. 2. What should I do with my headers?
  366.  
  367.         Not a lot unless you know what you're doing.
  368.  
  369.         In general, you want your `netmail' and `netnews' parameters in
  370.         static to result in valid headers, so that people can reply to you.
  371.  
  372.         If you can do so, get into a domain and domainize all your headers.
  373.         It'll make your life easier and will do the same for people who
  374.         exchange mail with you.
  375.  
  376.         The important thing to remember is that if you put a domain-style
  377.         address out without being domainized, people will probably not be
  378.         able to reply to your mail.  Just because an address looks good
  379.         doesn't make it valid.  Most notably, `user@host.host.uucp' is
  380.         invalid.
  381.  
  382. 3. I'm not in a domain.  What should my headers look like ?
  383.  
  384.         The work you put into getting a real domain address may easily be
  385.         less than the work you put into trying to figure out why people
  386.         from mismanaged or poorly-equipped sites can't reach you.
  387.  
  388.         In general, you want to have an address that is a known-good route
  389.         from a known site.
  390.  
  391.         Some possibilities are:
  392.  
  393.                 All bang-path ===> some_known_host!your_site!you
  394.                         (i.e. mailfrom: psuvax1!%u!%A
  395.                            or mailfrom: psuvax1!%n!%A)
  396.  
  397.                 mixed format  ===> you%your_site.uucp@some_internet_site
  398.                         (i.e. mailfrom: %A%%%n@psuvax1.cs.psu.edu)
  399.                                    your_site!you@some_internet_site
  400.                         (i.e. mailfrom: %u!%A@psuvax1.cs.psu.edu
  401.                            or mailfrom: %n!%A@psuvax1.cs.psu.edu)
  402.  
  403.         (All of the examples above assume something like:
  404.                 node: hogbbs.UUCP
  405.                 uucpname: hogbbs
  406.          in your static file)
  407.  
  408.         The actual format that works best for you depends on who you're
  409.         connected to and what their mailer can handle.
  410.  
  411.         Note that the all bang-path format is not reccomended for news;
  412.         sites running B News will mangle your article in such a way that
  413.         downstream sites running newer software will drop it on the floor.
  414.  
  415. 4. I'm a single-user site. Should I register in the UUCP maps?
  416.  
  417.         Yes, or get a domain name.  (FQDN==fully qualified domain name)
  418.  
  419.         The bottom line is that if people try to mail to you, you want
  420.         your address to be reachable.  From Internet, you want to get
  421.         domainized and get a MX record if you can.
  422.  
  423.         From UUCP-only sites that don't touch Internet, you need a map
  424.         entry (or a header that routes you through somebody with a map
  425.         entry you can trust).
  426.  
  427.         Also, you shouldn't put anything in your Path: header between
  428.         the `!'s other than a FQDN or your _registered_ uucp name.  if
  429.         you like the name `foo' but don't register it, don't send out
  430.         news that says:
  431.  
  432.           `Path: foo!user'
  433.  
  434.         since the person who actually did the _right_ thing and registered
  435.         foo won't ever see your news -- and neither will the sites beyond
  436.         that site, probably.  not to MENTION mail getting mixed up.
  437.  
  438. 5. Can I display something other than the sender when listing mail ?
  439.  
  440.         Yes, as of 1.65 you can specify the header you want to see when
  441.         you do a list of messages via the `listmail' item in static.
  442.         Unfortunately, this is not configurable per-user, only per-site.
  443.  
  444. 6. Does Waffle support mail folders ?
  445.  
  446.         Yes, as of 1.65.
  447.  
  448.         If you have no new mail in your mailbox, you can say `mail *' to
  449.         get a list of mailboxes to read.
  450.  
  451. 7. Can I use (my favorite mail program) ?
  452.  
  453.         Some people have had luck with `readmail' for reading only,
  454.         and at 1.65 either mush or pc-elm should work for read/write.
  455.  
  456.         Version 1.65 has MMDF-style mailboxes with messages separated
  457.         by four control-A's, so mush and pc-elm should be able to
  458.         read/write these messages, though you'll have to reindex your
  459.         mailbox with `makebox' or the like if you write to it.
  460.  
  461. 8. Can I keep a record of all mail that comes into the system ?
  462.  
  463.         Yes, create a file called `inbox' in \waffle\admin and all
  464.         incoming mail will be copied there. You can stash this file
  465.         elsewhere via the rr.inbox variable in the static file.
  466.         See rmail.doc for more information...
  467.  
  468. 9. Can I get FidoNet Netmail on my Waffle?
  469.  
  470.         See question 12 under NEWS, for information about Erin/Amanda.
  471.  
  472.  
  473. ------------------------------
  474.  
  475. Subject: waffle: Files section
  476. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  477.  
  478. 1. How can I set the prompt in the files section ?
  479.  
  480.         Use the `fileprom' static file parameter.  Try `fileprom : [$f] :'
  481.         as an example.  (it was undocumented before v1.65)
  482.  
  483. 2. I use a Fossil driver and a 16550 UART with FIFOs enabled. After
  484.      someone transfers a file, why does it seem as if characters are not
  485.      being transmitted?
  486.  
  487.         If you use DSZ, it directly accesses the UART, and uses the
  488.         FIFOs.  By default, it turns them OFF when it finishes. Since
  489.         Waffle doesn't reset the Fossil driver, it tries stuffing
  490.         characters into a buffer that's turned off.
  491.  
  492.         The fix is to use the `F' flag on DSZ's command line in
  493.         \waffle\extern\_send and _receive:
  494.  
  495.         Z /command="C:\waffle\bin\dsz F port %d est 0 %b sz -m %i",
  496.  
  497.         or to use the new (as of 1.65) /reset flag on the extern to 
  498.         make Waffle reset the FOSSIL:
  499.  
  500.         Z /command="C:\waffle\bin\dsz port %d est 0 %b sz -m %i" /reset
  501.  
  502.         This can also affect file transfers using the built-in
  503.         editor.
  504.  
  505. 3. People with priv 9 can access the file section fine, but people with
  506.     normal access get `Validation is required to use the FILES section.'
  507.  
  508.         Check your /waffle/system/dirs file.  This error occurs if
  509.         the user does not have access to the root file directory
  510.         (`files:' in the static file).  A sample from hogbbs's (working)
  511.         configuration:
  512.  
  513.         /waffle/system/static:
  514.  
  515.                 files: f:/file
  516.  
  517.         /waffle/system/dirs:
  518.  
  519.                 1 /dir="f:/file" /access=1
  520.  
  521.  
  522. ------------------------------
  523.  
  524. Subject: waffle: Externals
  525. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  526.  
  527. 1. How do they all work ?
  528.  
  529.         Simple.  There's \waffle\extern\_system for the normal
  530.         commands, and you can add any command you want with any access
  531.         you want by adding a corresponding file to the \waffle\extern
  532.         directory.  The file that you create corresponds to the name of
  533.         the new command.  Be very careful regarding security, though,
  534.         as externs can be the least secure part of Waffle.
  535.  
  536. 2. I use 4DOS, yet Waffle shells out to DOS, not 4DOS...
  537.  
  538.         You need to change the command interpreter in \waffle\extern\_system
  539.         to use 4DOS rather than command.com
  540.  
  541. 3. If I implement Waffle as a door from another BBS, how can users exit
  542.     from Waffle without dropping carrier?
  543.  
  544.         First, disable the `exit' command in Waffle by adding the
  545.         following line to your static file.
  546.  
  547.         disable: exit
  548.  
  549.         Then provide an external implementation of the exit command by
  550.         creating extern\exit with the following contents.
  551.  
  552.         /access=0 /logout=exit /log /exit=81
  553.  
  554.         This causes Waffle to exit, without dropping the modem connection,
  555.         with errorlevel 81 (or whatever level you want to specify).  The
  556.         /access=0 ensures that all Waffle users can get back out once they
  557.         get in.  Then you just trap errorlevel 81 in the batch file that
  558.         started Waffle to go back to the other BBS.
  559.  
  560.  
  561. ------------------------------
  562.  
  563. Subject: waffle: Editors
  564. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  565.  
  566. 1. What editors can I use ?
  567.  
  568.         Locally, any editor your little 'ol heart desires that works
  569.         in pure ASCII (ie, you could use WordPerfectOffice, but not
  570.         WordPerfect itself since that saves in a non-ASCII format normally).
  571.  
  572.         Remotely, you have to be careful to use an editor that is ANSI
  573.         oriented and that doesn't do direct DOS screen I/O. Some editors
  574.         that are frequently used (and are available on SimTel and other
  575.         fine archive sites) include:
  576.  
  577.                 MEANSI     - MicroEmacs compiled to use ANSI mode.
  578.                 BBStevie   - vi clone
  579.                 FSED       - a very configurable editor that can be made to
  580.                                 look like just about any editor you want
  581.                 WWIVEDIT   - the editor for WWIV
  582.  
  583.         Be aware that if you set up external editors for your remote users,
  584.         you might have a security risk on your hands.  Be sure that you
  585.         know whether your editor will let a remote user shell out to the
  586.         operating system or not, and that you're giving exactly the
  587.         privileges you mean to give out.
  588.  
  589.         BBStevie in particular is designed to be configurable so that you
  590.         can prevent folks from getting to the shell (if you want) and you
  591.         can use the same binary to ALLOW some other folks shell access if
  592.         you want to do that, based on their Waffle access level.  
  593.  
  594. 2. How can I use different local and remote editors ?
  595.  
  596.         At 1.65, you can define different local and remote editors from
  597.         within Waffle, so it's simple.  The STATUS command does not let
  598.         you edit your local editor, however; you have to ADMIN T <you>.
  599.  
  600.         Prior to 1.65, you should modify /waffle/extern/_editors to run
  601.         a batch file which gets passed the baud rate, and decides based
  602.         on that whether to run a local or remote editor.
  603.  
  604. 3. Why does (insert editor here) work locally, but not remotely?
  605.  
  606.         If you try BBStevie locally and it's fine, yet you get a blank
  607.         screen when you use it remotely, make sure that you do not have
  608.         an ansi driver loaded.  Some people have luck using PC Magazine's
  609.         ansi.com, which can be loaded and unloaded as part of a batch file
  610.         around your `waffle local username' command, so that there's no
  611.         ansi driver loaded by default for remote users.
  612.  
  613.         Version 3.0 of BBStevie can use a FOSSIL driver to do its own 
  614.         modem i/o, so that you can use a local ANSI driver to handle 
  615.         local use and remote use will take care of itself.
  616.  
  617. 4. How come STATUS / EDITOR still says there are no editors on the system,
  618.     when I just added stuff to /waffle/extern/_edit?
  619.  
  620.         You need to manually edit /waffle/menus/editors to reflect the
  621.         editors that are available on your system.  Make sure to include
  622.         that the user can select `none' to get back to the internal editor.
  623.  
  624.  
  625. ------------------------------
  626.  
  627. Subject: waffle: News
  628. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  629.  
  630. 1. Can I keep a copy of all posts ?
  631.  
  632.         Yes, look in static.doc and the USENET file distributed
  633.         with Waffle for /spy=monitor.  basically just have
  634.         `DEFAULT /spy=monitor' at the top of your waffle/system/usenet
  635.         file, and you'll probably be ok (unless you drastically
  636.         changed your `forums' static file entry).
  637.  
  638. 2. Can I gateway mail to news ?
  639.  
  640.         Absolutely.  You need to set up an alias in `aliases' that
  641.         looks something like the following:
  642.  
  643.         newsgroup-name  | post newsgroup.name
  644.  
  645.         To go the other way, add
  646.  
  647.         newsgroup.name /mod="submission-address-of-mailing-list".
  648.  
  649.         For example, I have the Pink Floyd mailing list gatewayed on
  650.         hogbbs to mail.echoes .  I got the list maintainer to send
  651.         the mailint list to echoes-list@hogbbs.scol.pa.us, and have
  652.         the following entry in `aliases':
  653.  
  654.         echoes-list  | post mail.echoes
  655.  
  656.         My definition for mail.echoes in my USENET file looks like:
  657.  
  658.         mail.echoes /name="The Pink Floyd Mailing List"
  659.                     /mod=echoes@fawnya.tcs.com
  660.  
  661.         (That should all be on one line; it was split for inclusion
  662.         in the FAQ.)
  663.  
  664. 3. Does Waffle provided threaded newsreading ?
  665.  
  666.         Not at this time.  See the section on AFTERMARKET ADD-ONS
  667.         for info on external newsreaders which do provide threaded
  668.         newsreading.
  669.  
  670. 4. Does Waffle support kill files ?
  671.  
  672.         Not at this time.  Meanwhile, check the section on AFTERMARKET
  673.         ADD-ONS, as above.
  674.  
  675. 5. Why do I see multiple copies of the same article ?
  676.  
  677.         Because Waffle has no `real-news'-like history mechanism
  678.         at this time.  Waffle considers an article to be a duplicate
  679.         only if the local site is already in the path.
  680.  
  681.         If you get a newsfeed of the same newsgroup from several Waffle
  682.         sites into your DOS Waffle, expect to see lots of duplicates :-(
  683.  
  684.         History mechanism is currently planned (rumored) for v1.66.  It
  685.         is available now through Waffle C News (on halcyon).
  686.  
  687.         Also, if you read two groups, and a message is crossposted to
  688.         both groups, the builtin newsreaders will show it to you twice.
  689.  
  690.         There are several third-party solutions - see the section on
  691.         Aftermarket add-ons.
  692.  
  693. 6. Why do my local postings not make it to USENET ?
  694.  
  695.         Check your /waffle/system/feeds file.  Is there an entry for
  696.         your feed there, saying to send all newsgroups there?  If you
  697.         have a /batch= flag in that feeds entry, did you forget to run
  698.         the `batch' command to take the list of articles to go out,
  699.         assemble them, compress them, and queue them up for
  700.         transmission.
  701.  
  702.         You should call `batch' from your poll.bat or from cron via the
  703.         schedule file.
  704.  
  705.         a simple `feeds' file for a leaf that connects to othersite is:
  706.  
  707.             othersite /batch=compress *
  708.  
  709. 7. Can I edit the newsgroups line when making a post ?
  710.  
  711.         Not directly, but you can `followup groupA groupB' and get
  712.         the same functionality.  Same goes for mailing a reply to
  713.         somebody and also kicking your reply to somebody else.
  714.  
  715.         also, check some of the third-party readers
  716.  
  717. 8. Can I effectively read and followup to saved news messages ?
  718.  
  719.         Not really at this time.  If you're at the console, you could use
  720.         `readmail' to read them reasonably efficiently, though you
  721.         couldn't respond via mail or followup.  (this may change with
  722.         the new, reply-capable version of readmail)
  723.  
  724.         There are also a myriad of relatively ugly workarounds available
  725.         in 1.65 making creative use of makebox.exe, perl, etc. to make the 
  726.         saved messages into a mail folder.
  727.  
  728.         Being able to have saved news articles as a mail `folder' and
  729.         use the mail program to read/follow/reply to saved news has
  730.         been suggested to Tom for a future release.
  731.  
  732. 9. In `rn', how can I mail an article to somebody other than the author?
  733.  
  734.         Hit `:m username'
  735.  
  736.         Same idea for saving a message to a specified filename. In that
  737.         case you want to hit `:s filename'.
  738.  
  739.         Think of it like hitting `:' to get to command mode in vi.  
  740.  
  741.         Be careful, though, if you're at a `More' prompt - at the `More'
  742.         prompt, a `:' just gets you to the `What next?' prompt, so you
  743.         have to hit two colons.
  744.  
  745. 10. I get `write/text: No such file or directory, D:\NEWS/monitor/1'
  746.     when posting a message.
  747.  
  748.         You must create the monitor newsgroup manually.  monitor and
  749.         local newsgroups are the only ones that must be created manually;
  750.         rnews will create directories for groups in your FORUMS file
  751.         as needed.
  752.  
  753.         this is _not_ a `/' vs. `\' problem.
  754.  
  755.         people who write third-party newsreaders:  please have your
  756.         package create the directory, and save grief all around.  thanks.
  757.  
  758. 11. My users want to use their QWK offline reader to read their netnews.
  759.     Does Waffle support this?
  760.  
  761.         There is a .QWK door for Waffle, called WafLineMail, which was
  762.         written for 1.64 .  It will sort-of work with 1.65 if you use
  763.         the `explode' utility to unpack your 1.65 mailbox; it works OK
  764.         with news in 1.65 still.  Unfortunately, WafLineMail 1.0 is the
  765.         sort of program that works perfectly on some machines and
  766.         doesn't work at all on others and nobody can ever figure out
  767.         why.
  768.  
  769.         There is a beta of WafLineMail 2.0 floating around, which knows
  770.         about 1.65's mailbox format, and may or may not be more reliable.
  771.  
  772.         WafLineMail 1.0r is available as `wafm10.zip', and the beta that
  773.         I saw was on ftp.halcyon.com:/pub/waffle/wlmb5.zip .
  774.  
  775.         As far as I know, development work on WafLineMail has been dropped.
  776.  
  777.         If you want your messages to not have their headers stripped to fit
  778.         inside the old QWK format, look in the group alt.usenet.offline-reader
  779.         to see what software there is available.  both solar and zipnews
  780.         are available as packers for waffle sites, and a handful of
  781.         packages for various machines handle reading/writing their formats.
  782.         solar uses the SOUP (formerly HDPF/HPF/SLNP) format, while zipnews
  783.         has its own, slightly different, format.
  784.  
  785.  
  786. 12. Can I get FidoNet echoes on my Waffle BBS?
  787.  
  788.         There is one package, Amanda, written by David Douthitt
  789.         (rat@ruth.fullfeed.com) to process Fidonet news packets
  790.         for MSDOS Waffle v1.65.  Amanda is on simtel.
  791.  
  792.         There is another package, Erin, written also by David Douthitt,
  793.         which will handle Fidonet mail packets for MSDOS Waffle v1.65.
  794.         However, this package is not yet released.  Information on Erin
  795.         will be released through the amanda-l mailing list as it
  796.         becomes available, and will be available there first.
  797.  
  798.         Both Amanda and Erin require MSDOS Waffle v1.65 (complete), and
  799.         a Fidonet mailer such as FrontDoor or BinkleyTerm.
  800.  
  801.  
  802.  
  803. 13. What hosts should I put in my `backbone:' static file entry?
  804.  
  805.         The sites currently maintaining these lists are given in the
  806.         following list.  Pick the one that is `closest' to your site
  807.         and use it in your `backbone' format string:
  808.  
  809.     ames.arc.nasa.gov       beaver.cs.washington.edu  cis.ohio-state.edu
  810.     decuac.dec.com          decwrl.dec.com          eddie.mit.edu
  811.     kddlab.kddlabs.co.jp    linus.b.mitre.org       math.waterloo.edu
  812.     mcnc.org                ncar.ucar.edu           rutgers.edu
  813.     tektronix.tek.com       ucbvax.berkeley.edu     ucsd.edu
  814.     uflorida.cis.ufl.edu    uunet.uu.net            wrdis01.af.mil
  815.  
  816.  
  817. ------------------------------
  818.  
  819. Subject: waffle: Administering a usenet site
  820. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  821.  
  822. 1. What books should I buy ?
  823.  
  824.         There are several that no USENET admin with a book fetish be without.
  825.  
  826.         From O' Reilly and Associates:
  827.  
  828.                 Administering UUCP and USENET
  829.                 - widely recommended, Unix-based, might be helpful
  830.  
  831.                 A Directory of Electronic Mail Addressing and Networks
  832.                 - possibly interesting if you're doing weird mail
  833.                   things, but not a uucp-specific book by any means
  834.  
  835.         From `The Waite Group'
  836.                 Unix Communications
  837.                 - obviously, Unix-based.  can't find my copy right now.
  838.  
  839. 2. What other stuff should I read ?
  840.  
  841.         Read USENET news, particularly some or all of the following
  842.         groups:
  843.                 comp.bbs.waffle
  844.                 comp.mail.uucp
  845.                 news.admin.misc
  846.                 news.answers
  847.                 news.newusers.questions
  848.  
  849.         There is a FAQ posted to news.admin.misc,news.announce.newusers
  850.         and news.answers called `How to become a USENET site', which
  851.         includes lots of useful information about finding your initial
  852.         connection.
  853.  
  854.  
  855. ------------------------------
  856.  
  857. Subject: waffle: Communications
  858. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  859.  
  860. 1. What settings do I use for my Telebit modem ?
  861.  
  862.         That's far too complicated a question to answer here.
  863.         In general, turn compression off, and turn uucp `spoofing' on.
  864.  
  865.         This can all be done on the fly by sending register settings as
  866.         part of your send-expect sequence when you call out, or you can
  867.         do so as part of your modem initialization string in static.
  868.  
  869.         Some Telebit modems don't save the register settings.  You might
  870.         have to set the registers in both the init string and in the
  871.         calling sequence.
  872.  
  873.         Also, grab a FOSSIL driver to control the port if you are
  874.         running a 9600 baud modem or above.  BNU and X00 seem to be the
  875.         most popularly used fossils according to the folks in c.b.w.
  876.         Don't forget to set the driver to `fossil' in the static file.
  877.  
  878.         Remember: there is a `trailblazer-faq' posted to news.answers
  879.  
  880. 2. What's the best throughput I can expect ?
  881.  
  882.         Throughput is a function of a variety of things, including
  883.         (but not limited to):
  884.                 - the speed and load of both systems
  885.                 - the speed of both modems
  886.                 - line noise on the phone line
  887.                 - the size of the batches being transferred
  888.                 - whether or not you are using a FOSSIL driver
  889.  
  890.         With a 2400 baud modem, you should get anywhere between 200 and
  891.         220 cps unless you're transferring very small batches.
  892.  
  893.         V.32 (9600 bps) should get anywhere between 700 and 1020 cps.  
  894.  
  895.         With a Telebit Trailblazer Plus, you should expect something on
  896.         the order of 800 to 1400+ characters/second to a similar modem.
  897.  
  898.         Watch your \waffle\admin\net file for details regarding your
  899.         average characters per second.  A drop off from what's `normal'
  900.         could indicate hardware problems or line problems.
  901.  
  902.         To summarize your DOS net file easily, grab a copy of `netsum' from
  903.         the Waffle directory on one of the archive sites..
  904.  
  905.         It can generate a variety of reports that can answer things like
  906.         `based on 11 cents/minute, how much DID I spend to uunet so far ?'
  907.  
  908. 3. What are the special characters recognized by the chat script ?
  909.  
  910.         See \waffle\docs\network.doc or `Managing UUCP and USENET'
  911.         for details.
  912.  
  913. 4. How can I stop my connection from timing out while switching speeds ?
  914.  
  915.         Use uu.time in static to set a default delay or use the -t
  916.         parameter in your uucico command to override the default.
  917.         See network.doc for more details.
  918.  
  919.         Also, make sure your modem will wait for a carrier at least as
  920.         long as the uu.time you specify.  If your modem uses the AT
  921.         command set this is probably the S7 register setting.
  922.  
  923.         Lastly, if you talk to a Telebit modem and you have a
  924.         non-Telebit modem (that talks just fine to anything else), you
  925.         might want to ask your feed to put PEP tones last.  Initial PEP
  926.         tones can confuse non-Telebit modems quite a bit.
  927.  
  928. 5. What does this error mean?
  929.  
  930.         See \waffle\docs\network.doc, `Managing UUCP and USENET', or
  931.         Ian Taylor's UUCP Internals FAQ, posted to news.answers, for
  932.         details.
  933.  
  934. 6. I have a high speed modem.  After saying [Connect 14400], Waffle complains
  935.    [14400 unsupported]!  Why can't Waffle handle high speed connections?
  936.  
  937.         Just bump the speed to 19200, a `standard' serial speed.
  938.  
  939.         You have locked your FOSSIL, without telling Waffle about it.
  940.         This is a no-no.  Put `locked: xxxx' in your static file, and
  941.         Waffle will shut up about `unsupported'.  It actually doesn't
  942.         matter what speed you use in the locked: parameter, if you have
  943.         locked using the FOSSIL.
  944.  
  945. 7. Waffle keeps saying `[ Echo should't be on - waaah! ]' when initializing
  946.    the modem.
  947.  
  948.         This message is basically harmless and can be safely ignored.
  949.  
  950.         For Waffle to not complain about this, echo must be in a
  951.         consistent state - either always on, or always off.  If you
  952.         want it to be always off, put E0 in your default profile.  If
  953.         you want it to be always on, put E1 in your default profile,
  954.         and E1 (MUST be uppercase, `e1' won't cut it) in your init:
  955.         static file entry.
  956.  
  957.         Note that if you occasionally get the error message, then
  958.         you're probably starting up Waffle after having echo on (in
  959.         your terminal program, for example), and not resetting your
  960.         modem.
  961.  
  962.  
  963. ------------------------------
  964.  
  965. Subject: waffle: Aftermarket add-ons
  966. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  967.  
  968. 1. What add-on products are available for Waffle ?
  969.  
  970.         Lots...and I mean lots.
  971.  
  972.         When in doubt poke around the Waffle directory on SimTel or a
  973.         mirror site for the list of stuff that's purely Waffle related.
  974.  
  975.         Also, keep your eyes open in the Waffle newsgroup for information
  976.         related to utilities that might not have been uploaded to Simtel.
  977.  
  978.         ftp.halcyon.com, on the Internet, has a huge anonymous ftp
  979.         section, in /pub/waffle, which was (but is no longer) mirrored
  980.         by remote.halcyon.com for anonymous UUCP.  There is an anonymous
  981.         UUCP list posted frequently to c.b.w -- see later.
  982.  
  983.         Also, grep for `waffle' in the comp.os.msdos.mail-news FAQ.
  984.  
  985.         Lastly, look in \waffle\docs\third.doc in 1.65
  986.  
  987. 2. I don't like Waffle's user interface.  Is there another program that
  988.     I can use to access news?
  989.  
  990.         Current ftp locations and author addresses, as well as a
  991.         complete list of known packages, should be obtained from the
  992.         comp.os.msdos.mail-news FAQ.
  993.  
  994.         Any of the MS-DOS readers should be easy to hook into Waffle
  995.         1.65's Chrome hook - in RUN.BAT, instead of running CHROME,
  996.         run the reader that you like.  Under 1.64, if you don't find
  997.         yourself using `p' to poll often, you could put it there.
  998.  
  999.  
  1000.  
  1001.         There are several third-party news readers that can be used
  1002.         with Waffle.  Here are just a few of the longest-lived ones,
  1003.         and comments written by a previous FAQ maintainer.  it is likely
  1004.         that this entire section will be replaced with a pointer to
  1005.         the comp.os.msdos.mail-news FAQ.
  1006.  
  1007.         Package            Author
  1008.         --------------     --------------------------------------
  1009.         NWREADER           sreck@rebox.in-berlin.de (Stefan Reck)
  1010.         RusNews            russell@alpha3.ersys.edmonton.ab.ca (Russell Schulz)
  1011.         rnf                daniel@blackhl.hacktic.nl
  1012.         ZipNews Reader     jkilday@nlbbs.com (Jack Kilday)
  1013.  
  1014.         For Windows:
  1015.         HellDiver          rhys@cs.uq.oz.au (Rhys Weatherly)
  1016.  
  1017.  
  1018.         I have never used NWREADER, so I know nothing about it, but it
  1019.         was described by the author in his original posting of the
  1020.         program as an `offline full screen mail and newsreader'.  Look
  1021.         for nnXXX.zoo or nn386XXX.zoo to run on 386 machines.  A
  1022.         companion mailer, RWMAIL, is available as rwmXXX.zoo.  They
  1023.         should be available from ftp.FU-Berlin.DE in /pub/pc/uucp .
  1024.  
  1025.         RusNews is written in pascal, and offers an `nn-like'
  1026.         interface, where you select which articles or threads to read
  1027.         in one screen and then go read all that you selected.  RusNews
  1028.         has a limited kill file facility.  RusNews also works online,
  1029.         if you want to offer it for your users as well.  Look for
  1030.         rusn-*.zip .
  1031.  
  1032.         I have never used rnf, and have heard nothing about it.
  1033.  
  1034.         The ZipNews Reader is pretty speedy once it creates its indexes
  1035.         (which can sometimes take a while if you have large newsgroups).
  1036.         It can `accumulate' its indexes, if you can spare the disk space,
  1037.         for more complete threading.
  1038.  
  1039.         I have never used HellDiver, but from what I have seen about it
  1040.         on comp.bbs.waffle, if you're using Windows anyway, you
  1041.         definitely want to give it a try.  Look for helld*.zip .
  1042.  
  1043. 3. Duplicate message killers
  1044.  
  1045.         checkdup - by russell@alpha3.ersys.edmonton.ab.ca (Russell Schulz)
  1046.         Must be run in each newsgroup directory seperately -- good if
  1047.         you're only getting a few groups duplicated.  limits of 4000
  1048.         articles/group, and 80 chars in a Message-ID: header.  you must
  1049.         use a unix-like find (such as `stuff') to handle many groups.
  1050.  
  1051.         nscu11 - by chorn@eastwind.mcds.com (Christopher Horn)
  1052.         Runs through whole directory tree, good if you get lots of
  1053.         dupes.  Also resequences articles, so that your users don't get
  1054.         to see weird article number jumps.  NSCU compares CRC's and not
  1055.         full Message-ID's, so should be faster than the others.
  1056.  
  1057.         dupweed - by kjhoule@iowegia.uucp (Kevin Houle)
  1058.         Provides approximately the same functionality as nscu, but
  1059.         compares full Message-ID strings.  Limited to 750 articles per
  1060.         newsgroup, and 40 subdirectories per directory.
  1061.  
  1062.         history - by dawson@(?) (Willard Dawson)
  1063.         (?)
  1064.  
  1065. ------------------------------
  1066.  
  1067. Subject: waffle: Miscellaneous
  1068. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  1069.  
  1070. 1. How can I set my mail and news signatures to be different ?
  1071.  
  1072.         It's built-in already.
  1073.         The mailsig file is for mail, the sig file is for news.
  1074.  
  1075.         The \waffle\system\sig file gets inserted if it's there and you
  1076.         don't have a personal sig or mailsig file.
  1077.  
  1078.         If you want to be able to pick which sig goes on which message,
  1079.         try Roy Silvernail's APPSIG.ZIP .
  1080.  
  1081. 2. Why doesn't /waffle/system/mailsig work?
  1082.  
  1083.         The different names are only for the user's personal signature.
  1084.         If you have a system default signature, /waffle/system/sig, it
  1085.         is applied to *all* messages.
  1086.  
  1087. 3. Can I use 16-bit compression ?
  1088.  
  1089.         Sure, if you have enough memory and can find a 16-bit compression
  1090.         program.
  1091.  
  1092.         One is provided with 1.65 and there are a variety of add-in
  1093.         16-bit compress programs for 1.64 and earlier available on SimTel.
  1094.  
  1095.         If you use 16-bit compress, be sure you have the `compress' flag
  1096.         in the static file set correctly for the compress you're using.
  1097.         See \waffle\docs\comp16.doc .
  1098.  
  1099. 4. What are all those files in \waffle\* anyway ?
  1100.  
  1101.         See \waffle\docs\roadmap.doc for descriptions of almost every
  1102.         file that comes with the software.
  1103.  
  1104. 5. What document in \waffle\docs contains what ?
  1105.  
  1106.         \waffle\docs\index.doc has the table of contents of each of
  1107.         the other documents.  Use a text editor or something similar
  1108.         to look for keywords in index.doc, then it will point you to
  1109.         which file to look in.
  1110.  
  1111.         If you have a version of the UNIX utility `grep', it's best
  1112.         to do something like `grep keyword \waffle\docs\*', to find
  1113.         even obscure references to things.
  1114.  
  1115.         You'll find a lot of neat but obscure references in HISTORY.DOC.
  1116.  
  1117. 6. Can I alter my headers after composing a message ?
  1118.  
  1119.         Some of them are editable in 1.65 via the `alter' static parameter.
  1120.         Don't put `To:', `CC:' or `Newsgroups:' in `alter'; it won't work.
  1121.  
  1122.         Of course, third-party packages tend to not have these restrictions.
  1123.  
  1124. 7. Does DOS Waffle support control messages ?
  1125.  
  1126.         Other than cancelling a message you posted that hasn't been
  1127.         batched up yet, no.  You might want to look at the contents of
  1128.         the control newsgroup once in a while to see what control
  1129.         messages you received that Waffle didn't process.
  1130.  
  1131.         There's a program called procc, `PROCess Control' which will
  1132.         handle control messages for you.  Look for procc-NN.zip where
  1133.         NN is the version number.
  1134.  
  1135.         There's also wafctl, Waffle Control, which does more than procc.
  1136.         It will create files for nwreader to use to present users with
  1137.         notices of new groups when the control messages come in.
  1138.  
  1139. 8. What does this `Splash file before login' flag do?  I can't find it in
  1140.    the docs.
  1141.  
  1142.         If a user logs in with the `Splash file before login' flag, and
  1143.         a file exists in /waffle/text named after that user, it will be
  1144.         displayed (`splashed') immediately after the user enters their
  1145.         password correctly.  Example: user falken has `Splash file ...'
  1146.         set in his profile:
  1147.  
  1148.         hogbbs!login: falken
  1149.         Password: 
  1150.  
  1151.         [this is /waffle/text/falken]
  1152.         (>
  1153.  
  1154.         Greetings, Professor Falken.  Would you like to play a game?
  1155.  
  1156.         [this is /waffle/text/welcome, which everyone sees]
  1157.         Welcome to the Heart of Gold
  1158.         ...
  1159.  
  1160.  
  1161. ------------------------------
  1162.  
  1163. Subject: waffle: Waffle bugs
  1164. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  1165.  
  1166. As with any large system, Waffle has bugs.  Since the source is available,
  1167. some users have fixed some of the bugs that have cropped up.  In this
  1168. section, the notation `Patch: <user>' means that the mentioned user has
  1169. a patch to the source code available that will fix the problem.  You need
  1170. to already have the source code for this to be useful to you.  `BPatch: <user>'
  1171. means that the mentioned user has a binary patch available, which anyone
  1172. should be able to use.  `Fixed: 1.xx' means that the bug is fixed as of
  1173. the mentioned version.  `Workaround:' means that there is a way to avoid
  1174. the bug in normal operation.
  1175.  
  1176. 1. When I mail to a | post alias from within Waffle, it only posts the headers.
  1177.  
  1178.         This is a bug having to do with external editors.
  1179.         Workaround: use the internal editor when mailing to such an alias.
  1180.         Patch: fenner@cs.psu.edu
  1181.         Fixed: 1.66
  1182.  
  1183. 2. When I mail to a | post alias from within Waffle, it only works the first
  1184.         time, the second time it doesn't do *anything*.
  1185.  
  1186.         Workaround: none known.
  1187.         Patch: fenner@cs.psu.edu
  1188.         Fixed: 1.66
  1189.  
  1190. 3. I configured my modem to work with FAX, but Waffle keeps saying
  1191.     [Hayes code -2] and hangs up.
  1192.  
  1193.         This occurs if you have Auto-ATA: in your static file.
  1194.         Workaround: make your modem answer the phone (no Auto-ATA: in the
  1195.             static file and ATS0=1 in the initialize string).
  1196.         Patch: fenner@cs.psu.edu
  1197.         Fixed: 1.66
  1198.  
  1199. 4. I have personal aliases for `mom' and `dad', and when I type `mail mom dad'
  1200.     Waffle complains `No such user', even though I can type `mail mom' or
  1201.     `mail dad' and it works fine.
  1202.  
  1203.         Waffle's implementation of personal aliases isn't complete.
  1204.         Workaround: put the aliases in /waffle/system/aliases
  1205.         WARNING: This makes your aliases available to all users, so
  1206.          *be* *careful* with what you put there.
  1207.  
  1208. 5. I have `finger_ok: 3' in my static file but anyone can use the FINGER
  1209.     command.
  1210.  
  1211.         Apparently, this check got lost somewhere; Waffle completely
  1212.             ignores the finger_ok: static variable.
  1213.         Workaround: None, save writing an extern to duplicate the
  1214.             functionality that you want, and controlling access to
  1215.             that via the extern files.
  1216.  
  1217. 6.  uux -b gives me garbage
  1218.  
  1219.         uux -b doesn't work.  try to use uux -i (if the files are on
  1220.         the same physical drive, ugh) or get a replacement uux.  one
  1221.         is ruux, hopefully on halcyon.
  1222.  
  1223. 7.  rmail messes up headers with more than one space after the `To:'
  1224.  
  1225.         it doesn't hurt delivery, just makes the headers ugly
  1226.  
  1227.  
  1228. ------------------------------
  1229.  
  1230. Subject: waffle: Transition to 1.65
  1231. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  1232.  
  1233. 1. I updated my config files, but they didn't work.
  1234.  
  1235.         Some of the config files, notably `paths', moved in 1.65 to the
  1236.         new \waffle\uucp directory.  Make sure you aren't editing the file
  1237.         in the old 1.64 location.
  1238.  
  1239. 2. I'm going to run makebox.  Anything I should know ?
  1240.  
  1241.         Yes.  Makebox deletes the old mail files after it assembles the 
  1242.         new mailbox.  If you're paranoid, you might want to zip up your 
  1243.         1.64 mail messages before running makebox if you're not sure you'll 
  1244.         stay at 1.65.
  1245.  
  1246.         If you mess up, try to find a copy of `explode.zip' (it's on
  1247.         ftp.halcyon.com in /pub/waffle/mail); it will take a 1.65 mailbox
  1248.         back to 1.64 format.
  1249.  
  1250. 3. 1.65 sure seems scary, why should I bother?
  1251.  
  1252.         Lots of reasons.  See history.doc and release.165 for details.
  1253.  
  1254.         Of course, if you're happy with the version you run, there's
  1255.         not a lot of rush to get updated, though most of the c.b.w
  1256.         readers keep at the current version and you'll get better help
  1257.         from c.b.w by staying current.  In addition, there are
  1258.         increasingly many utilities that will only work with version
  1259.         1.65 .  However, there are still some Waffle sites at v1.61,
  1260.         so obviously old versions still work)
  1261.  
  1262.  
  1263. ------------------------------
  1264.  
  1265. Subject: waffle: Waffle and OS/2
  1266. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  1267.  
  1268. ==begin FAQ caption==
  1269.   From: harrison@hedgehog.darkside.com (Harrison Page)
  1270.   Newsgroups: comp.bbs.waffle
  1271.   Subject: Re: Waffle and OS/2?
  1272.   Message-ID: <RVRZPc1w165w@hedgehog.darkside.com>
  1273.   Date: Sun, 24 Jul 94 16:46:14 PDT
  1274.  
  1275. I've had good experiences with OS/2 and Waffle, through I am not running
  1276. a bulletin board system - just a site for news, mail, and a mail-based
  1277. archive server. I use the scheduler built into a Shareware utility for
  1278. OS/2 called FILEBAR (works great) and the stock UUCICO that comes with
  1279. Waffle.
  1280.  
  1281. Here's what I've gathered from comp.bbs.waffle over the last few months:
  1282.  
  1283. tas@dadstoy.jpunix.com (Terry Stockdale) wrote:
  1284.  
  1285. > I similarly use Waffle for polling, but FXUUCICO under Waffle, and an
  1286. > external cron (cron213.zip) to handle rnews and rmail, as well as
  1287. > administrative tasks. I'm using RNF (now v.77beta9) and am very pleased
  1288. > with it.  Plus, it can keep my Waffle "join" file in sync with its
  1289. > rnfjoin file.  I've had good experience with Ray Gwinn's SIO/VSIO/VX00
  1290. > comm drivers (now sio126e.zip).
  1291.  
  1292. ka6etb@GRAFex.sbay.org (KA6ETB Steve Harding) wrote:
  1293.  
  1294. > Setting up Waffle in OS/2:
  1295. >
  1296. > Follow these steps to get Waffle to work in one window:
  1297. >
  1298. > 1.      Change the shell entry in your ~/waffle/extern file to read:
  1299. >
  1300. >         shell   /command="x:\OS2\MDOS\COMMAND"
  1301. >
  1302. >         where x: is the drive holding your OS/2 directories.
  1303. >
  1304. > 2.      If you are using a fossil driver, turn it off.
  1305. >
  1306. > 3.      Migrate Waffle to OS/2, and test.
  1307. >
  1308. > If you are using a CRON utility, migrate it, and test.  There are CRON
  1309. > utilities available for OS/2.
  1310. >
  1311. > Once Waffle passes the test, you can begin to tweak.
  1312. >
  1313. > o       Install the SIO driver, available wherever fine OS/2 shareware
  1314. >         is found.
  1315. > o       Test.
  1316. > o       If you must have a fossil, install VX00.SYS from SIO.
  1317. > o       Test.
  1318. > o       Set IDLE_SENSITIVITY to 3 for your waffle window and your
  1319. >         CRON window.
  1320. > o       Test.
  1321. > o       Install OS2SPEED.  This will force Waffle to be more multitasking
  1322. >         aware.  Available wherever fine OS/2 shareware is found.
  1323. > o       Test.
  1324. >
  1325. > Once all tests are passed, create a shadow app of Waffle (and your CRON),
  1326. > and place it in your Start Up folder.
  1327. ==end FAQ caption==
  1328.  
  1329.  
  1330. ------------------------------
  1331.  
  1332. Subject: waffle: Waffle and wwivedit
  1333. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  1334.  
  1335. ==begin FAQ caption==
  1336.   From: hannibal@iastate.edu (M. Hannibal Toal)
  1337.   Newsgroups: comp.bbs.waffle
  1338.   Subject: WWIVedit for Waffle FAQ (long)
  1339.   Message-ID: <hannibal.775732078@vincent1.iastate.edu>
  1340.   Date: 1 Aug 94 09:07:58 GMT
  1341.  
  1342. Hi there, I promised this information some time ao, I apologize for the
  1343. delay, but gee, I've been busy :)
  1344.  
  1345. Sorry it's so long, I wanted it to be complete... If anyone would like
  1346. further help or pointers let me know via email.
  1347.  
  1348. I heard there was a new version of WWIVedit? Want to send it to SimTel?
  1349.  
  1350.                                                         hannibal
  1351.  
  1352. cut here ---
  1353.  
  1354.     FAQ for implementing WWIVedit as an external editor for Waffle 1.65
  1355.  
  1356. This works for me. This is exactly how I have it configured right now. Your
  1357. mileage, however, may vary. Note the inclusion of directory and file listings,
  1358. you should have no problems setting it up and putting everything in its place.
  1359.  
  1360. The WWIVedit .DEF file and dirs included here are the ones I use to configure 
  1361. the editor for remote use by my users on my BBS, so it won't let users include
  1362. files, or drop to DOS or other silly things like that. For local applications,
  1363. consult the documentation for information on how to set your preferences.
  1364.  
  1365. I hope people find this information to be useful. Please let me know if there
  1366. is anything that can be included/further explicated/improved.
  1367.  
  1368.                                                         Hannibal
  1369.                                                         SYSTEM 0PERATOR
  1370.                                                         CLU 'Puternet BBS
  1371.                                                         515-232-7631
  1372.  
  1373. Output from "C:\>tree c:\waffle"
  1374. ------------------------------------------------------------------------------
  1375. Directory PATH listing for Volume 'PUTERNET  
  1376. Volume Serial Number is 3A55-1CDC
  1377. C:\WAFFLE
  1378. +---ADMIN
  1379. +---BIN
  1380. +---DOCS
  1381. +---EXTERN
  1382. +---HELP
  1383. +---INFO
  1384. +---MENUS
  1385. +---SYSTEM
  1386. +---TEXT
  1387. +---UUCP
  1388. +---VOTE
  1389. +---WORDS
  1390. +---WWIVEDIT
  1391.     +---CONFIG
  1392.     +---DICT
  1393.     +---DOC
  1394.  
  1395. Note this is exactly the same as suggested in the docs, with the
  1396. exception that WWIVedit is under the WAFFLE directory, not the WWIV
  1397. directory.
  1398.  
  1399.  
  1400. Contents of C:\waffle\extern\_editors: (unwrapped; 4 lines of text)
  1401. ------------------------------------------------------------------------------
  1402. fsed /access=0 /slash /screen /command="c:\waffle\bin\fsed.exe -h21 +c:\waffle\bin\wordstar.cfg +c:\waffle\bin\vt100.cfg %i"
  1403. wwiv /access=0 /screen /command="c:\waffle\wwivedit\wwivedit.exe %i 80 24 100 -key:default -set:default"
  1404. ted /access=9 /screen /local /command="c:\util\ted.com %i"
  1405. wwivedit /access=9 /screen /local /command="c:\waffle\wwivedit\wwivedit.exe %i 80 24 100 -key:local -set:local"
  1406.  
  1407. [wrapped here for the FAQ for those with 80-column problems]
  1408.  
  1409.   fsed /access=0 /slash /screen /command="c:\waffle\bin\fsed.exe -h21
  1410.   +c:\waffle\bin\wordstar.cfg +c:\waffle\bin\vt100.cfg %i"
  1411.  
  1412.   wwiv /access=0 /screen /command="c:\waffle\wwivedit\wwivedit.exe %i 80
  1413.   24 100 -key:default -set:default"
  1414.  
  1415.   ted /access=9 /screen /local /command="c:\util\ted.com %i"
  1416.  
  1417.   wwivedit /access=9 /screen /local
  1418.   /command="c:\waffle\wwivedit\wwivedit.exe %i 80 24 100 -key:local
  1419.   -set:local"
  1420.  
  1421. Contents of C:\waffle\wwivedit\config\default.def
  1422. ------------------------------------------------------------------------------
  1423. ; this is the default configuration for remote users.
  1424. ; I have a local.def for use on the console, with appropriate settings.
  1425. ; You can figure out default.key for yourself, just be sure to wipe
  1426. ; out definitions for include file and shell, leave their definitions
  1427. ; "empty"
  1428. ;                                                        hannibal
  1429. ;
  1430. ; The default settings -- These work for WWIV 4.21a & WWIV 4.22
  1431. ; See CONFIG.DOC for a complete description
  1432. LOCAL:         [N] Whether this is a local definition
  1433. SETUP:         [0] 0=None, 1=CHAIN.TXT, 2=EDITOR.INF (WWIV 4.21a)
  1434. RESULT:        [0] 0=None, 1=RESULT.ED, 2=FEDIT.INF (WWIV 4.21a)
  1435. REPLY:         [0] 0 = Never Ask User
  1436.                    1 = Ask User if E-Mail and user wants to be asked
  1437.                    2 = Ask User if user wants to be asked
  1438. TAG:           [1] Disable User Tag Lines (if 1 or Y)
  1439. BBSTAG:        [N] Disable BBS Tag (if 1 or Y)
  1440. COLORS:      [0-7] Legal Color Range (See CONFIG.DOC for format)
  1441. MCI:            [] Characters treated as MCI chars as per Merlin's Mod
  1442. LINES:         [100,100,100,100,100,100,100,100,100,100,100] 
  1443. KEYBOARD:      [2] 0=XT, 1=AT, 2=Attempt to Auto-Detect
  1444. MONO:          [0] CGA/EGA/VGA, 1=MONO, 2=Auto-Detect first use, 3=Always Aut o
  1445. CHATKEY:        [] L=Left Shift, R=Right Shift, C=Control, A=Alt
  1446.                    LR=Both shifts, CA=Control-Alt, Etc
  1447. DOSKEY:         [] Same Format as ChatKey
  1448. DIVIDER:        [] Filename of the file that contains Tagline divider
  1449. NOTAG:          [] File that contains list of bases to exclude BBS tag from
  1450. NOPERSON:       [] File that contains list of bases to exclude User Tag From
  1451. WARNTIME:     [90] Number of seconds before user is beeped at (0=Never)
  1452. ABORTTIME:   [180] Number of seconds before message auto-aborts
  1453. ESCTICKS:    [350] Increase this if [A [B [C etc starts appearing remotely
  1454. WWIVEDITMACROS:[N] Whether or not WWIVEdit (MACROS.LCL) macros are allowed
  1455. QUOTER:        [0] 0 = None, 1=Goose's Quote 3.01 or greater, 2=WWIV 4.21a
  1456. PERSONALDICT:  [N] Whether or not personal dictionaries should be kept
  1457. COLORTITLE:    [N] Whether or not Color Changes are allowed in the title
  1458. MOUSE:         [N] Y=Allow Mouse Locally
  1459. DIRECTVIDEO:   [N] Must be set to 0/N for Remote use
  1460. SCROLL:        [N] Smooth Scrolling (won't work remotely);
  1461. BBSDISABLE:    [0] If Disable Taglines is set in boardedit, and this is 1,
  1462.                    then User taglines will still work.  If set to 2, user
  1463.                    taglines wont work, but bbs taglines will.
  1464. ; The following shouldn't be modified unless you know what you are doing!
  1465. COMPORT:       [0] Set this to 0 for local and WWIV definitions
  1466. FOSSIL:        [0] 1=Use fossil driver if Comport > 0
  1467. BBS:           [4] 0=None, 1=WWIV (hannibal says note the 4 for waffle! RTFM)
  1468.  
  1469. DESCRIPTION: [The default key bindings for WWIVEdit]
  1470. ESCAPED_KEYS: [#27]
  1471. LOCALONLY: [0]
  1472. MINSL: [0]
  1473. ==end FAQ caption==
  1474.  
  1475.  
  1476.  
  1477. ------------------------------
  1478.  
  1479. Subject: waffle: Waffle and kermit
  1480. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  1481.  
  1482. ==begin FAQ caption==
  1483.   From: gordon@torrie.org (Gordon Torrie)
  1484.   Newsgroups: comp.bbs.waffle
  1485.   Subject: Re: Is it possible to use MSKERMIT?
  1486.   Message-ID: <Fc7Fqc1w165w@torrie.org>
  1487.   Date: Tue, 02 Aug 94 21:20:14 -0400
  1488.  
  1489. Well I am using the real thing, MS-Kermit 3.12. I've posted this 
  1490. before but I guess it is time to do so again.
  1491.  
  1492. To begin--I am using MS-DOS 5.0 on an 80386, Waffle 1.65 and
  1493. MS-Kermit 3.12 at patch level 12.
  1494.  
  1495. The ~\WAFFLE\BIN\RUN.BAT file begins with this line:
  1496.  
  1497. SET KERMIT=ROLLBACK 0
  1498.  
  1499. This minimizes the amount of memory that MS-Kermit will use (by 
  1500. setting the amount of memory used for the display rollback buffer 
  1501. to zero).
  1502.  
  1503. The static file has the following: 
  1504.  
  1505.      device: 2
  1506.      speed:  38400
  1507.      driver: native
  1508.  
  1509. The /waffle/extern/_receive file has the following one-line entry
  1510. in it for Kermit (it is presented here in two lines)
  1511.  
  1512. K  /command="C:\KERMIT\K312\KERMIT def waf take C:\KERMIT\_WAFFLE.TAK,
  1513. DO WAF R %d %b %i"
  1514.  
  1515. The /waffle/extern/_send file has an almost identical line:
  1516.  
  1517. K  /command="C:\KERMIT\K312\KERMIT def waf take C:\KERMIT\_WAFFLE.TAK,
  1518. DO WAF S %d %b %i"
  1519.  
  1520. The Kermit script file, _WAFFLE.TAK, looks like this:
  1521.  
  1522. =====================================================================
  1523. ; This is a Kermit script which will be used when the user wants
  1524. ; Waffle to send or receive files and has selected the Kermit protocol.
  1525.  
  1526. ; The first argument should be either the letter R or S.
  1527. ;
  1528. ;       R - Receive a file
  1529. ;       S - Send a file
  1530.  
  1531. TAKE C:\KERMIT\K312\MSKERMIT.INI
  1532. SET PORT \%2
  1533. SET SPEED \%3
  1534. OUTPUT {MS-DOS Kermit: 3.12  25 Sept 1992 patch level 12\13\10}
  1535. SET ERRORLEVEL 1                  ; Indicate failure (in case we don't succeed)
  1536. IF EQUAL \%1 S GOTO SND
  1537. IF EQUAL \%1 R GOTO RCV
  1538. SET ERRORLEVEL 4                  ; Indicate failure
  1539. EXIT
  1540.  
  1541. :SND
  1542. SEND \%4
  1543. IF SUCCESS SET ERRORLEVEL 0       ; Indicate successful
  1544. EXIT                              ; and return to DOS
  1545.  
  1546. :RCV
  1547. RECEIVE
  1548. IF SUCCESS SET ERRORLEVEL 0       ; Indicate successful
  1549. EXIT                              ; and return to DOS
  1550. =====================================================================
  1551.  
  1552. With this I could send and receive files using Kermit or Zmodem
  1553. and found, as has already been pointed out, that one must tell
  1554. Waffle the exact name of the file to be sent or received if
  1555. Waffle is to report the file transfer as successful.
  1556. ==end FAQ caption==
  1557.  
  1558.  
  1559. ------------------------------
  1560.  
  1561. Subject: waffle: Getting waffle files via mail-based archive servers
  1562. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  1563.  
  1564. ==begin FAQ caption==
  1565.   From: jgostin@eternal.pha.pa.us
  1566.   Newsgroups: comp.bbs.waffle
  1567.   Subject: Monthly Posting: Waffle MBAS List v1.5
  1568.   Message-ID: <gate.775714098$5@eternal.pha.pa.us>
  1569.   Date: Mon, 01 Aug 94 00:08:18 EDT
  1570. ==end FAQ caption==
  1571.  
  1572. the list keeps being updated -- this caption is not the most recent.
  1573.  
  1574.  
  1575. ------------------------------
  1576.  
  1577. Subject: waffle: Getting waffle files via anonymous uucp
  1578. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  1579.  
  1580. ==begin FAQ caption==
  1581.   From: jgostin@eternal.pha.pa.us
  1582.   Newsgroups: comp.bbs.waffle
  1583.   Subject: Monthly Posting: AnonUUCP List v2.3
  1584.   Message-ID: <gate.775714097$4@eternal.pha.pa.us>
  1585.   Date: Mon, 01 Aug 94 00:08:17 EDT
  1586. ==end FAQ caption==
  1587.  
  1588. the list keeps being updated -- this caption is not the most recent.
  1589.  
  1590.  
  1591.  
  1592. ------------------------------
  1593.  
  1594. Subject: waffle: Making waffle menu-driven
  1595. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  1596.  
  1597. ==begin FAQ caption==
  1598.   From: jhart@h5.avcnet.org (Jim Hart)
  1599.   Newsgroups: comp.bbs.waffle
  1600.   Subject: Putting a menu interface on Waffle
  1601.   Message-ID: <857A20C2E46@h5.avcnet.org>
  1602.   Date: Fri, 22 Jul 1994 09:32:32 -0400
  1603.  
  1604. Here it is, for what it's worth.  :-)
  1605. ====================
  1606.  
  1607. Q:  Is there any way for Waffle to have a menu-driven interface?  Is, how?
  1608. A:  Yes.  Here it is:  
  1609.  
  1610. **Disclaimer:  Tom recommends against using the command aliasing
  1611. capability extensively.  I don't know why.  Nevertheless, use of these
  1612. ideas is at your own risk.  It works on _my_ machine, with _my_ setup,
  1613. _so far_.  I make no claims of reliability beyond that.
  1614.  
  1615. Here are the steps I followed and text I used:
  1616.  
  1617.   1.  Make a file in the WORDS subdirectory, called MENU with these contents:
  1618.  
  1619.  
  1620. ...1) Mail
  1621. ...2) News
  1622. ...q) Quit
  1623. ...?) List of commands
  1624.  
  1625.    2.  Make two files in the EXTERN subdirectory named "1" and "2".  "1"
  1626. contains one line:
  1627.  
  1628. /waffle /command="mail" /then=menu
  1629.  
  1630. "2" contains one line:
  1631.  
  1632. /waffle /command=news
  1633.  
  1634.    3.  Make a file in the MENUS subdirectory, called NEWS, which
  1635. contains 9 lines, including a blank line at the top, and no RETURN at
  1636. the end of the last line:
  1637.  
  1638.  
  1639. 1 Edit my newsgroup subscriptions
  1640.     (New users:  the first time, this will subscribe you to
  1641.      a default set of newsgroups)
  1642. 2 Read New news messages
  1643. 3 Read All news messages
  1644. q Quit
  1645.  
  1646. Choice? 
  1647.  
  1648.    4.  Now, make another file in the EXTERN directory, also called NEWS,
  1649. which contains:
  1650.  
  1651. 1 /waffle /command=join /then=menu
  1652. 2 /waffle /command="help scan" /then=newsn
  1653. 3 /waffle /command="help scan" /then=newsr
  1654. q /waffle /command=menu
  1655.  
  1656.    5.  Make another file in the EXTERN directory, called NEWSN, containing:
  1657.  
  1658. /waffle /command=new /then=menu
  1659.  
  1660.    6.  Make another file in the EXTERN directory, called NEWSR, containing:
  1661.  
  1662. /waffle /command=read /then=menu
  1663.  
  1664.    7.  Now, you can either add an instruction to your welcome message like:
  1665.  
  1666. "To have a menu-driven interface, type the command MENU."
  1667.  
  1668. or, you can put a file called WAFFLE in each user's home directory which
  1669. contains the single line:
  1670.  
  1671. menu
  1672.  
  1673. or, you can do both.
  1674.  
  1675. This concept can be extended to make your menus as extensive as you
  1676. want.  The features which make this work are:
  1677.  
  1678. 1.  in externs, you can call Waffle commands, not just external programs
  1679. 2.  calling Waffle commands from an extern goes through the same
  1680. sequence of steps as if the user had typed the command; i.e. the WORDS
  1681. and EXTERN subdirectories are checked for matches
  1682. 3.  externs can contain multiple commands, using a matching file in the
  1683. MENUS subdirectory to prompt the user; this is the part that makes
  1684. submenues possible
  1685.  
  1686. Caveat:  the thing we can't do is make DOS Waffle's mail and news readers
  1687. menu-driven;  their function is built into the code.  Still, hopefully,
  1688. this is a big improvement for new users.
  1689. ==end FAQ caption==
  1690.  
  1691. ==begin FAQ caption==
  1692.   Date: Tue, 16 Aug 1994 21:28:29 -0600
  1693.   From: jhart@h5.avcnet.org (Jim Hart)
  1694.   Subject: Re: Waffle Frequently Asked Questions (FAQ)
  1695.   To: cbwfaq@alpha3.ersys.edmonton.ab.ca (Comp.Bbs.Waffle FAQ)
  1696.   Message-Id: <859350982A6@h5.avcnet.org>
  1697.  
  1698. I think this should be added to the FAQ or my writeup on making Waffle
  1699. menu-driven should be edited.  I now use this technique for the main
  1700. menu on my board.
  1701. ----------------------------
  1702. Vlaad Thunarsson wrote:
  1703.  
  1704. > a really neat way to do this is to make a short menu and put it in your
  1705. > zippy quotes..(waffle\system\zippy - j.h.) then you copy the menu about
  1706. > 5 times or so in that same file so it will actually work. <a problem
  1707. > with the random thing needing several entries in order to function>  You
  1708. > then put a %z ... in your prompt string somewhere.. guess what? Now the
  1709. > user sees a short menu every time they get a prompt.. Neato, huh?  Try
  1710. > it.. You'll LIKE it.
  1711. -----------------------------------------
  1712. I do like it, very much, and there is no limit to the menu length, near
  1713. as I can tell, because the zippy entries are delimited by the "pipe"
  1714. character.
  1715. ==end FAQ caption==
  1716.  
  1717. ==begin FAQ caption==
  1718.   From: jhart@h5.avcnet.org (Jim Hart)
  1719.   Subject: Re: stack overflow
  1720.   Message-Id: <85B34A4654C@h5.avcnet.org>
  1721.   Date: Sat, 17 Sep 1994 19:38:02 -0600
  1722.  
  1723.   There has been a little discussion on c.b.w regarding use of this
  1724. technique.  It turns out that too much of calling externs with externs
  1725. results in a "stack overflow" error, thus bombing Waffle.  I have been
  1726. trying to find ways around the problem.  I will write up and post my
  1727. findings, along with info from others on the issue, as soon as I can
  1728. find the time.  In the meantime, perhaps the next issue of the FAQ
  1729. should mention that overuse of the technique I suggested results in
  1730. the aforementioned error.  Reliability is, therefore, suspect, since
  1731. the sysop has no control of how much jumping around from menu to menu
  1732. that a user will do.
  1733. ==end FAQ caption==
  1734.  
  1735.  
  1736. ------------------------------
  1737.  
  1738. Subject: waffle: What can i do about uuxqt/rnews hanging on long Path: headers?
  1739. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  1740.  
  1741. 1. move to waffle cnews, or some other package which doesn't
  1742.    scribble all over memory on long headers
  1743.  
  1744.    cnews-dos     simtel:waffle/wcnw105c.zip
  1745.  
  1746. 2. run batscan (or use the -b switch in ruuxqt)
  1747.  
  1748. ==begin FAQ caption==
  1749. -- 
  1750. Roy M. Silvernail                             roy@sendai.cybrspc.mn.org
  1751.               Keeping Waffle Irons hot since 1989
  1752.            Run Waffle?  Rnews locking up?  You need BSCAN!
  1753. echo /get /pub/waffle/bscan26.zip | rmail file-request@cybrspc.mn.org
  1754. ==end FAQ caption==
  1755.  
  1756.    batscan       ftp.halcyon.com:/pub/waffle/news/bscan26.zip
  1757.  
  1758.  
  1759. ------------------------------
  1760.  
  1761. Subject: waffle: Why do i get Error 5 deleting call file?
  1762. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  1763.  
  1764. ==begin FAQ caption==
  1765.   From: jorge@laser.satlink.net (Jorge Cwik)
  1766.   Newsgroups: comp.bbs.waffle
  1767.   Subject: Re: UUCICO - Error 5 deleting call file.
  1768.   Message-ID: <FB78qc1w165w@laser.satlink.net>
  1769.   Date: Thu, 18 Aug 94 00:12:26 -0400
  1770.  
  1771. > When I poll him, no problems occur.  However, when he polls me, some
  1772. > information goes across and then we end up in a loop.  The UUCICO file
  1773. > continually says:  Error 5 deleting call file, nnnnnn.cmd.
  1774.  
  1775. It's a known bug (should be in the FAQ).
  1776.  
  1777. Unload SHARE if possible, or switch to FX uucico.
  1778. ==end FAQ caption==
  1779.  
  1780.  
  1781. ------------------------------
  1782.  
  1783. Subject: waffle: What is the difference between access level and privelege level?
  1784. From: cbwfaq@alpha3.ersys.edmonton.ab.ca
  1785.  
  1786. AccessLevel controls one thing.  PrivelegeLevel controls another.
  1787.  
  1788. From an account with AccessLevel 9 and PrivelegeLevel 0, you can not do
  1789. things that would compromise security (e.g., mess with other users'
  1790. files, get a DOS command prompt, use the admin command).  Do not give
  1791. your users high PrivelegeLevels unless you really, really trust them.
  1792.  
  1793. Repeat:  be careful with PrivelegeLevel.
  1794.  
  1795.